package com.sloth.service;


import com.sloth.pojo.Product;
import com.sloth.util.ServerResponse;

import java.util.List;

/**
 * @author lai
 * @time 2021/10/6 9:47
 */
public interface ProductService {

    // 首页加载商品数据
    public ServerResponse getProductAll();

    // 首页加载推荐商品数据
    public ServerResponse getProductRecommendation();

    // 在下单页面中，点击提交订单按钮，根据 商品id 查询商品，因为下单有一次包含两个以上商品的可能，所以要提交一个商品id 的集合
    public List<Product> getProductById(Integer[] productIdList);



    // 通过订单详情对象的商品id，查询商品价格
    public Double getByOrderDetailsProductId(Integer productId);


    //多条件查询
    public ServerResponse getByConditions(String  proName, String other1,String other2,Double minPrice,Double maxPrice,Double proPrice,Integer pageNum);

}